# 使用官方Python镜像作为基础镜像
#使用sqlite3作为数据库
# 使用Python3.9版本
FROM python:3.9-slim

# 设置工作目录
WORKDIR /app

# 复制依赖文件到工作目录
COPY requirements.txt ./

# 安装依赖
RUN pip install --no-cache-dir -r requirements.txt
RUN apt-get update && apt-get install -y sqlite3 libsqlite3-dev

# 复制当前目录的内容到工作目录
COPY . .

# 暴露应用运行的端口（假设你的应用运行在5000端口）
EXPOSE 5000

# 运行应用
CMD ["python", "WebServer/WebSocket.py"]
